"""
给你一个整数 x ，如果 x 是一个回文整数，返回 true;否则，返回 false
回文数是指正序（从左向右）和倒序（从右向左）读都是一样的整数。
"""


class Solution(object):
    def isPalindrome(self, x):
        # 把x保存在字符串中
        string_x = str(x)
        if len(string_x) % 2 == 0:
            mid_index = len(string_x) // 2
            left = string_x[:mid_index]
            right = string_x[mid_index:]
            if left == right[::-1]:
                return True
            else:
                return False
        elif len(string_x) % 2 == 1:
            mid_index = len(string_x) // 2
            left = string_x[:mid_index]
            right = string_x[mid_index + 1:]
            if left == right[::-1]:
                return True
            else:
                return False

    def huiwen(self, x):
        string_x = str(x)
        if string_x == string_x[::-1]:
            return True
        else:
            return False


s = Solution()
print(s.huiwen(12321))
